/*
 * 文件名：DubboProviderDebug.java
 * 版权：Copyright by http://www.infopub.top/
 * 描述：
 * 修改人：Awoke
 * 修改时间：2019年8月2日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package top.infopub.mgc.util;


import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;



/**
 * 用于调试阶段启动dubbo服务
 * @author Awoke
 * @version 2019年8月2日
 * @see DubboProviderDebug
 * @since
 */
public class DubboProviderDebug {

    private static final Logger log = LoggerFactory.getLogger(DubboProviderDebug.class);

    /**
     * Run as application
     */
    @SuppressWarnings("resource")
    public static void main(String[] args) {
        try {
            ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
                "classpath:spring/applicationContext.xml");
            context.start();
        }
        catch (Exception e) {
            log.error("== DubboProvider context start error:", e);
        }
        synchronized (DubboProviderDebug.class) {
            while (true) {
                try {
                    DubboProviderDebug.class.wait();
                }
                catch (InterruptedException e) {
                    log.error("== synchronized error:", e);
                }
            }
        }
    }

}
